package com.ruoyi.system.domain.excelImport;

import com.ruoyi.common.utils.mstnExcel.ExcelImport;
import lombok.Data;
import java.math.BigDecimal;

@Data
public class ConditionImport {

    /** 工况类型(1=额定工况 2=混合石脑油EOR 3=混合C2SOR 4=HSSB 5=TLE-2 6=SD-1 ) */
    @ExcelImport(value = "工况类型",kv = "1=额定工况;2=混合石脑油EOR;3=混合C2SOR;4=HSSB;5=TLE-2;6=SD-1")
    private String conditionType;

    /** 温度下限 */
    @ExcelImport(value = "温度下限")
    private BigDecimal temperatureLow;

    /** 温度上限 */
    @ExcelImport(value = "温度上限")
    private BigDecimal temperatureHigh;

    /** 烟气压力 */
    @ExcelImport(value = "烟气压力")
    private BigDecimal pressure;

    /** 烟气压力单位 */
    @ExcelImport(value = "烟气压力单位", kv = "1=pa;2=kpa;3=Mpa;4=barg;5=mmH2O;6=kgf/cm2")
    private String pressureUnit;

    /** 烟气流量 */
    @ExcelImport(value = "烟气流量")
    private BigDecimal quantityFlow;

    /** 烟气流量单位 */
    @ExcelImport(value = "烟气流量单位", kv = "1=Nm3/h;2=Nm3/min;3=Nm3/s;4=kg/h;5=kg/min;6=kg/s")
    private String quantityFlowUnit;

    /** 1=干基 2=湿基 */
    @ExcelImport(value = "烟气流量单位类型",kv = "1=干基;2=湿基")
    private String quantityFlowType;

    /** 氮氧化物 */
    @ExcelImport(value = "氮氧化物")
    private BigDecimal nox;

    /** 氮氧化物单位 */
    @ExcelImport(value = "氮氧化物单位", kv = "1=Nm3/h;2=Nm3/min;3=Nm3/s;4=kg/h;5=kg/min;6=kg/s")
    private String noxUnit;

    /** 1=干基 2=湿基 */
    @ExcelImport(value = "氮氧化物类型", kv = "1=干基;2=湿基")
    private String noxType;

    /** 基准氧 */
    @ExcelImport(value = "氮氧化物基准氧")
    private BigDecimal noxO;

    /** 基准氧单位 */
    @ExcelImport(value = "氮氧化物基准氧单位", kv = "1=实际O2;2=3% O2;3=3.5% O2;4=6% O2;5=8% O2;6=9% O2;7=10% O2;8=11% O2;9=15% O2;10=16% O2;11=18% O2")
    private String noxOUnit;

    /** 二氧化硫 */
    @ExcelImport(value = "二氧化硫")
    private BigDecimal so2;

    /** 二氧化硫单位 */
    @ExcelImport(value = "二氧化硫单位", kv = "1=Nm3/h;2=Nm3/min;3=Nm3/s;4=kg/h;5=kg/min;6=kg/s")
    private String so2Unit;

    /** 1=干基 2=湿基 */
    @ExcelImport(value = "二氧化硫类型", kv = "1=干基;2=湿基")
    private String so2Type;

    /** 基准氧 */
    @ExcelImport(value = "二氧化硫基准氧")
    private BigDecimal so2O;

    /** 基准氧单位 */
    @ExcelImport(value = "二氧化硫基准氧单位", kv = "1=实际O2;2=3% O2;3=3.5% O2;4=6% O2;5=8% O2;6=9% O2;7=10% O2;8=11% O2;9=15% O2;10=16% O2;11=18% O2")
    private String so2OUnit;

    /** 氧含量 */
    @ExcelImport(value = "氧含量")
    private BigDecimal o;

    /** 氧含量单位 */
    @ExcelImport(value = "氧含量单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String oUnit;

    /** 1=干基 2=湿基 */
    @ExcelImport(value = "氧含量类型", kv = "1=干基;2=湿基")
    private String oType;

    /** 水蒸汽 */
    @ExcelImport(value = "水蒸汽")
    private BigDecimal h2o;

    /** 水蒸汽单位 */
    @ExcelImport(value = "水蒸汽单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String h2oUnit;

    /** 1=干基 2=湿基 */
    @ExcelImport(value = "水蒸汽类型", kv = "1=干基;2=湿基")
    private String h2oType;

    /** 二氧化碳 */
    @ExcelImport(value = "二氧化碳")
    private BigDecimal co2;

    /** 二氧化碳单位 */
    @ExcelImport(value = "二氧化碳单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String co2Unit;

    /** 1=干基 2=湿基 */
    @ExcelImport(value = "二氧化碳类型", kv = "1=干基;2=湿基")
    private String co2Type;

    /** 一氧化碳 */
    @ExcelImport(value = "一氧化碳")
    private BigDecimal co;

    /** 一氧化碳单位 */
    @ExcelImport(value = "一氧化碳单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String coUnit;

    /** 1=干基 2=湿基 */
    @ExcelImport(value = "一氧化碳类型", kv = "1=干基;2=湿基")
    private String coType;

    /** 氮气 */
    @ExcelImport(value = "氮气")
    private BigDecimal n2;

    /** 氮气单位 */
    @ExcelImport(value = "氮气单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String n2Unit;

    /** 氮气类型 */
    @ExcelImport(value = "氮气类型", kv = "1=干基;2=湿基")
    private String n2Type;

    /** 氩气 */
    @ExcelImport(value = "氩气")
    private BigDecimal ar2;

    /** 氩气单位 */
    @ExcelImport(value = "氩气单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String ar2Unit;

    /** 氩气类型 */
    @ExcelImport(value = "氩气类型", kv = "1=干基;2=湿基")
    private String ar2Type;

    /** 氢气 */
    @ExcelImport(value = "氢气")
    private BigDecimal h2;

    /** 氢气单位 */
    @ExcelImport(value = "氢气单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String h2Unit;

    /** 氢气类型 */
    @ExcelImport(value = "氢气类型", kv = "1=干基;2=湿基")
    private String h2Type;

    /** 非甲烷总烃 */
    @ExcelImport(value = "非甲烷总烃")
    private BigDecimal nmhc;

    /** 非甲烷总烃单位 */
    @ExcelImport(value = "非甲烷总烃单位")
    private String nmhcUnit;

    /** 非甲烷总烃类型 */
    @ExcelImport(value = "非甲烷总烃类型", kv = "1=干基;2=湿基")
    private String nmhcType;

    /** 基准氧 */
    @ExcelImport(value = "非甲烷总烃基准氧")
    private BigDecimal nmhcO;

    /** 基准氧单位 */
    @ExcelImport(value = "非甲烷总烃基准氧单位", kv = "1=实际O2;2=3% O2;3=3.5% O2;4=6% O2;5=8% O2;6=9% O2;7=10% O2;8=11% O2;9=15% O2;10=16% O2;11=18% O2")
    private String nmhcOUnit;

    /** 挥发性有机化合物 */
    @ExcelImport(value = "挥发性有机化合物")
    private BigDecimal vocs;

    /** 挥发性有机化合物单位 */
    @ExcelImport(value = "挥发性有机化合物单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String vocsUnit;

    /** 挥发性有机化合物类型 */
    @ExcelImport(value = "挥发性有机化合物类型", kv = "1=干基;2=湿基")
    private String vocsType;

    /** 基准氧 */
    @ExcelImport(value = "挥发性有机化合物基准氧")
    private BigDecimal vocsO;

    /** 基准氧单位 */
    @ExcelImport(value = "挥发性有机化合物基准氧单位", kv = "1=实际O2;2=3% O2;3=3.5% O2;4=6% O2;5=8% O2;6=9% O2;7=10% O2;8=11% O2;9=15% O2;10=16% O2;11=18% O2")
    private String vocsOUnit;

    /** 三氧化硫 */
    @ExcelImport(value = "三氧化硫")
    private BigDecimal so3;

    /** 三氧化硫单位 */
    @ExcelImport(value = "三氧化硫单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String so3Unit;

    /** 三氧化硫类型 */
    @ExcelImport(value = "三氧化硫类型", kv = "1=干基;2=湿基")
    private String so3Type;

    /** 基准氧 */
    @ExcelImport(value = "三氧化硫基准氧")
    private BigDecimal so3O;

    /** 基准氧单位 */
    @ExcelImport(value = "三氧化硫基准氧单位", kv = "1=实际O2;2=3% O2;3=3.5% O2;4=6% O2;5=8% O2;6=9% O2;7=10% O2;8=11% O2;9=15% O2;10=16% O2;11=18% O2")
    private String so3OUnit;

    /** 一氧化氮 */
    @ExcelImport(value = "一氧化氮")
    private BigDecimal no;

    /** 一氧化氮单位 */
    @ExcelImport(value = "一氧化氮单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String noUnit;

    /** 一氧化氮类型 */
    @ExcelImport(value = "一氧化氮类型", kv = "1=干基;2=湿基")
    private String noType;

    /** 基准氧 */
    @ExcelImport(value = "一氧化氮基准氧")
    private BigDecimal noO;

    /** 基准氧单位 */
    @ExcelImport(value = "一氧化氮基准氧单位", kv = "1=实际O2;2=3% O2;3=3.5% O2;4=6% O2;5=8% O2;6=9% O2;7=10% O2;8=11% O2;9=15% O2;10=16% O2;11=18% O2")
    private String noOUnit;

    /** 二氧化氮 */
    @ExcelImport(value = "二氧化氮")
    private BigDecimal no2;

    /** 二氧化氮单位 */
    @ExcelImport(value = "二氧化氮单位", kv = "1=mol%;2=v%;3=wt%;4=ppm;5=kg/h;6=Nh3/h")
    private String no2Unit;

    /** 二氧化氮类型 */
    @ExcelImport(value = "二氧化氮类型", kv = "1=干基;2=湿基")
    private String no2Type;

    /** 基准氧 */
    @ExcelImport(value = "二氧化氮基准氧")
    private BigDecimal no2O;

    /** 基准氧单位 */
    @ExcelImport(value = "二氧化氮基准氧单位", kv = "1=实际O2;2=3% O2;3=3.5% O2;4=6% O2;5=8% O2;6=9% O2;7=10% O2;8=11% O2;9=15% O2;10=16% O2;11=18% O2")
    private String no2OUnit;

    /** 颗粒物 */
    @ExcelImport(value = "颗粒物")
    private BigDecimal pm;

    /** 颗粒物单位 */
    @ExcelImport(value = "颗粒物单位", kv = "1=mg/Nm3;2=kg/h;3=g/Nm3")
    private String pmUnit;

    /** 颗粒物类型 */
    @ExcelImport(value = "颗粒物类型", kv = "1=干基;2=湿基")
    private String pmType;

    /** 基准氧 */
    @ExcelImport(value = "颗粒物基准氧")
    private BigDecimal pmO;

    /** 基准氧单位 */
    @ExcelImport(value = "颗粒物基准氧单位", kv = "1=实际O2;2=3% O2;3=3.5% O2;4=6% O2;5=8% O2;6=9% O2;7=10% O2;8=11% O2;9=15% O2;10=16% O2;11=18% O2")
    private String pmOUnit;
}
